package com.wu.project.admin.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;

import java.io.Serializable;
import java.util.Date;

/**
 * user_worker
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class UserWorkerDO implements Serializable {
    /**
     * 工人编号
     */
    private Integer workerId;

    /**
     * 工人名字
     */
    private String workerName;

    /**
     * 用户编号
     */
    private Integer userId;

    /**
     * 工人头像
     */
    private String workerPic;

    /**
     * 工人照片
     */
    private String workerPicture;

    /**
     * 工人手机号
     */
    private String userPhone;

    /**
     * 工人盐值
     */
    private String userSaltvalue;

    /**
     * 工人密码
     */
    private String userEncryption;

    /**
     * 工人标题
     */
    private String workerHeadline;

    /**
     * 工人说明
     */
    private String workerExplain;

    /**
     * 工人等级
     */
    private String workerClass;

    /**
     * 工人工龄
     */
    private String workerYear;

    /**
     * 工人所在地
     */
    private String workerAddress;

    /**
     * 工人验证
     */
    private String workerAuthentication;

    /**
     * 工人身份证
     */
    private String workerNumber;

    /**
     * 工人信用等级
     */
    private String workerRating;

    /**
     * 工人价格
     */
    private String workerPrice;

    /**
     * 工人积分
     */
    private Integer workerIntegral;

    /**
     * 工人时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date workerCretime;

    /**
     * 工人状态
     */
    private String workerStatus;

    /**
     * 邀请码
     */
    private String workerInvite;

    private static final long serialVersionUID = 1L;

    public Integer getWorkerId() {
        return workerId;
    }

    public void setWorkerId(Integer workerId) {
        this.workerId = workerId;
    }

    public String getWorkerName() {
        return workerName;
    }

    public void setWorkerName(String workerName) {
        this.workerName = workerName;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getWorkerPic() {
        return workerPic;
    }

    public void setWorkerPic(String workerPic) {
        this.workerPic = workerPic;
    }

    public String getWorkerPicture() {
        return workerPicture;
    }

    public void setWorkerPicture(String workerPicture) {
        this.workerPicture = workerPicture;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    public String getUserSaltvalue() {
        return userSaltvalue;
    }

    public void setUserSaltvalue(String userSaltvalue) {
        this.userSaltvalue = userSaltvalue;
    }

    public String getUserEncryption() {
        return userEncryption;
    }

    public void setUserEncryption(String userEncryption) {
        this.userEncryption = userEncryption;
    }

    public String getWorkerHeadline() {
        return workerHeadline;
    }

    public void setWorkerHeadline(String workerHeadline) {
        this.workerHeadline = workerHeadline;
    }

    public String getWorkerExplain() {
        return workerExplain;
    }

    public void setWorkerExplain(String workerExplain) {
        this.workerExplain = workerExplain;
    }

    public String getWorkerClass() {
        return workerClass;
    }

    public void setWorkerClass(String workerClass) {
        this.workerClass = workerClass;
    }

    public String getWorkerYear() {
        return workerYear;
    }

    public void setWorkerYear(String workerYear) {
        this.workerYear = workerYear;
    }

    public String getWorkerAddress() {
        return workerAddress;
    }

    public void setWorkerAddress(String workerAddress) {
        this.workerAddress = workerAddress;
    }

    public String getWorkerAuthentication() {
        return workerAuthentication;
    }

    public void setWorkerAuthentication(String workerAuthentication) {
        this.workerAuthentication = workerAuthentication;
    }

    public String getWorkerNumber() {
        return workerNumber;
    }

    public void setWorkerNumber(String workerNumber) {
        this.workerNumber = workerNumber;
    }

    public String getWorkerRating() {
        return workerRating;
    }

    public void setWorkerRating(String workerRating) {
        this.workerRating = workerRating;
    }

    public String getWorkerPrice() {
        return workerPrice;
    }

    public void setWorkerPrice(String workerPrice) {
        this.workerPrice = workerPrice;
    }

    public Integer getWorkerIntegral() {
        return workerIntegral;
    }

    public void setWorkerIntegral(Integer workerIntegral) {
        this.workerIntegral = workerIntegral;
    }

    public Date getWorkerCretime() {
        return workerCretime;
    }

    public void setWorkerCretime(Date workerCretime) {
        this.workerCretime = workerCretime;
    }

    public String getWorkerStatus() {
        return workerStatus;
    }

    public void setWorkerStatus(String workerStatus) {
        this.workerStatus = workerStatus;
    }

    public String getWorkerInvite() {
        return workerInvite;
    }

    public void setWorkerInvite(String workerInvite) {
        this.workerInvite = workerInvite;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }
}